protective grids - French English Dictionary